package
Purpose
Runs the packaging phase of Grails' runtime. This is mainly useful when used by other scripts.Examples
As an include:includeTargets << new File ( "${grailsHome}/scripts/Package.groovy" ) As a command:Description
Usage:
When used as an include you need to supply the following at the top of your Gant script:includeTargets << new File ( "${grailsHome}/scripts/Package.groovy" ) Once this is in place there are a number of useful commands that can be re-used:
loadPlugins - Loads all of the Grails plug-ins and creates the GrailsPluginManager instance
generateWebXml - Generates the Grails web.xml deployment descriptor
generateLog4j - Generates the Grails log4j properties file
packageApp - Calls all of the above 3 targets in the appropriate order
Typically packageApp is the most useful as it performs all the necessary packaging steps